package com.sdry.product.sorting.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.sdry.common.BaseEntity;
import com.sdry.common.BaseEntity2;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * @program: info_sdry
 * @description: 分拣区上架表
 * @author: cb
 * @create: 2020-02-27 18:32
 **/
@Data
public class SortFrame extends BaseEntity2 {

    /**人员ID**/
    @TableId(type = IdType.AUTO)
    private Long frameId;
    /**收货编号**/
    private Long receivingId;
    /**库位编号**/
    private String libraryNumber;
    /**库位ID**/
    private Long libraryId;
    /**库区编号**/
    private String areaNumber;
    /**容器ID**/
    private Long containerId;
    /**容器编号**/
    @TableField(exist = false)
    private String containerNumber;
    /**接收人员**/
    private Long receiveBy;
    /**状态,0 - 上架 2 - 出库 **/
    private String status;
    /**去流程**/
    private String remark;
    /**去ID**/
    private String source;
    @TableField(exist = false)
    private String realName;
    /**总数量**/
    @TableField(exist = false)
    private String total;
    /*** 物料ID*/
    @TableField(exist = false)
    private Long maId;
    /*** 物料ID*/
    @TableField(exist = false)
    private String maName;
    /*** 物料ID*/
    @TableField(exist = false)
    private String maNumber;
    /*** 物料ID*/
    @TableField(exist = false)
    private String quantity;
    /*** 页码 */
    @ApiModelProperty(value = "页码")
    @TableField(exist = false)
    private Long page;

    /*** 每页大小*/
    @ApiModelProperty(value = "每页大小")
    @TableField(exist = false)
    private Long limit;
}
